import axios from "axios";

// axios.defaults.baseURL = "http://localhost:3000";

//创建一个实例对象
let mouth = axios.create({
    baseURL: "http://localhost:3000"
    // baseURL:"/api"
});

// let mouth = axios.create({
//     baseURL: "http://10.35.167.61:8080"
// });

// 请求拦截器:
//  所有请求都会调用请求拦截器的函数。所以，可以处理所有请求的公共业务
//  请求拦截器回调函数会接收到请求的相关配置（如：请求地址，请求方式，请求参数），我们可以对配置进行修改，并把新的配置return。
// mouth.interceptors.request.use(function(config){

    // config.params.ttt = "hello，后端";
    
    // config.params?config.params.ttt = "hello，后端" : config.params = {ttt:"hello，后端"};

    // if(config.method=="get"){
    //     config.params.ttt = "hello，后端";
    // }else if(config.method=="post"){
    //     config.data.ttt = "hello，后端";
    // }

    // console.log("请求拦截器：config",config);
    

    // return config;
// });

// 响应拦截器
// mouth.interceptors.response.use(function(res){

    // 
    // console.log("响应拦截器res:",res);


    // return res;
// });

export default mouth;

